package util;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;

import dao.UsuarioDAO;

import model.Empresa;
import model.Usuario;

public class TestPersistence {

	public static void main(String[] args) {
		
		EntityManager em = JPAUtil.getEntityManager();
		/*
		Servico servico = new Servico();
		
		servico.setNome("Corte Dahora");
		servico.setDuracao("1:00");
		servico.setValor(200.0);
		
		Produto produto = new Produto();
		
		produto.setNomeProduto("Shampoo");
		produto.setMarca("Seda");
		produto.setTipoServico("Teste");
		produto.setQuantidadeEstoque(20);
		
		Usuario usuario = new Usuario();
		Criptografia c = new Criptografia();
		usuario.setEmail("leokoma@hotmail.com");
		usuario.setLogin("leokodama");
		try{
		usuario.setSenha(c.criptoPassword("leo123"));
		}catch (Exception e) {
			e.printStackTrace();
		}
		*/
		UsuarioDAO dao = new UsuarioDAO();
		List<Usuario> lista = dao.selectAll();
		Usuario u = dao.selectAll().get(0);
		Empresa e = new Empresa();
		e.setNomeFantasia("Cidas");
		e.setEndereco("rua dezoito,28-Toledo");
		e.setTelefone("11-2014-2013");
		e.setEmail("cida@cabelo.com");
		e.setUsuario(u);
		
		EntityTransaction tx = em.getTransaction();
		
		tx.begin();
		em.persist(e);
		
		tx.commit();
		em.clear();
		em.close();
		
		
		
		
		
	}	
}
